@import "src/res/theme/xxhz";



button::after {
  border: none;
}

.fontw-b {
  font-weight: bold;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.flex-row-jcc-aic {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.arrow-right-image {
  width: 20px;
  height: 20px;
}

.arrow-right-image-rotate {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(90deg);
}

.report {
  .report-wrapper{
    position: sticky;
    top: 0;
    left: 0;
  }
  .order-list-promotionOrder{
    margin: 0 24px;
    margin-top: 10px;
  }
  .order-list-items-promotionOrder{
    padding: 24px 30px;
    margin-top: 20px;
    background-color: #fff;
    border-radius: 12px;
    .order-list-item{
      display: flex;
      align-items: center;
      font-size: 30px;
      height: 60px;
      line-height: 60px;
      .order-list-item-left{
        color: #b5b5b5;
        text-align-last: justify;
        width: 80Px;
      }
      .order-list-item-right-num{
        color: #f46336;
      }
      .order-list-item-right-name{
        display: -webkit-box;
        line-clamp: 1;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        /*! autoprefixer: ignore next */
        -webkit-box-orient: vertical;
        /* autoprefixer: on */
        width: calc(100% - 80Px);
      }
      .order-list-item-right {
        display: flex;
        justify-content: space-between;
      }
    }
  }
  .tab-wrapper {
    display: flex;
    padding: 0 24px;
    font-size: 24px;
    margin-top: 4px;
    margin-bottom: 10px;
    justify-content: space-between;
    .tab-items {
      background-color: #efefef;
      color: #888;
      border-radius: 8px;
      font-size: 24px;
      padding: 5Px 12Px;
    }

    .tab-active {
      color: #fff;
      background-color: #ffa000;
    }

    .tab-active {
      background-color: $mainColor;
    }
  }

  .listNull {
    width: 100%;
    height: 75vw;
    text-align: center;
    overflow: hidden;

    image, .taro-img {
      width: 295px;
      height: 295px;
      margin: 86px auto 35px;
    }

    .text {
      font-size: 24px;
      color: #666
    }
  }

  .select-time {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    height: 80px;
    font-size: 27px;
    padding: 0 60px;
    padding-top: 25px;

    .tab-active {
      font-weight: bold;
      padding-bottom: 14px;
      border-bottom: 6px solid $mainColor;
    }

    .tab-no-active {
      padding-bottom: 14px;
      border-bottom: 6px solid #f5f5f5;
    }

    .left {
      display: flex;
      flex-direction: row;

      .mar-right {
        margin-right: 42px;
      }
    }

    .right {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
    }

    .opacity-0 {
      opacity: 0;
    }
  }

  .select-time-start-end {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    padding: 0;
    margin: 0 60px;
    margin-bottom: 40px;
    font-size: medium;
    color: #666;
  }

  // 数据总览
  .data-all {
    margin: 25px;
    margin-top: 15px;
    background-color: #fefefe;
    border-radius: 10px;
    padding-bottom: 14px;

    .list-items {
      margin: 0 24px;
      padding-bottom: 30px;
      margin-bottom: 30px;
      border-bottom: 1Px solid #f1f1f1;

      .center-time, .top-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
      }

      .right-num {
        font-size: 30px;
        font-weight: bold;
        color: #000;
      }

      .lessZero {
        color: #ed5933;
      }

      .right-status, .left-time {
        color: #888;
        font-size: 24px;
      }

      .top-title {
        margin-bottom: 8px;

        .left-title {
          padding-right: 60px;
          color: #000;
          font-weight: bold;
          font-size: 30px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }
      }
    }

    .big-title {
      font-size: 32px;
      font-weight: bold;
      color: #111;
      padding-left: 24px;
      padding-top: 50px;
      padding-bottom: 46px;
    }

    .list-one {
      display: flex;
      flex-direction: row;
      justify-content: space-between;

      padding: 33.33px;
      border-radius: 10px;
    }
  }
}

.at-drawer {
  .pickerr {
    height: 60px;
    line-height: 60px;
    border-radius: 10px;
    text-align: center;
    margin: 20px;
    background-color: #ededed;
  }

  button {
    width: 170px;
    height: 60px;
    line-height: 60px;
    margin: 20px;
    padding: 0;
    color: #fff;
    background-color: #ffdb00;
  }
}
